@echo off

REM 检查是否已安装uv
where uv >nul 2>nul
if %errorlevel% neq 0 (
    echo 错误: 未找到uv包管理器。请先安装uv。
    pause
    exit /b 1
)

REM 安装项目依赖
 echo 正在使用uv安装项目依赖...
 uv pip install -r requirements.txt
 if %errorlevel% neq 0 (
     echo 安装依赖失败！
     pause
     exit /b 1
 )

REM 运行打包脚本
 echo 正在打包应用程序...
 python build.py
 if %errorlevel% neq 0 (
     echo 打包失败！
     pause
     exit /b 1
 )

REM 提示用户测试打包后的应用
 echo 打包成功！
 echo 请在 dist\消息预警系统 目录中找到并运行"消息预警系统.exe"来测试应用程序。
 pause